package com.mhg.fondamental.ffor;

class Demo_while_1
{
	//while循环基本语法格式
	public static void main(String[] args) 
	{
		/*案例1 使用while循环实现 输出 5次 hello world*/
		//1.初始化变量
		int count = 0;
		//2.循环条件部分
		while(count<5){
			//3.循环体部分 ---> 要重复做的事
			System.out.println("Hello World!");
			//4.循环变量更新
			count++;
		}

		/*案例2 打印1-100*/
		//1.初始化变量
		int num = 1;
		//2.循环条件部分
		while(num<=100){
			System.out.println(num);
			num++;//这个循环变量更新的目的是为了给我的循环一个出口 如果不写就会出现死循环的情况 ctrl+c结束程序
		}
		/*案例3 计算1-100之间所有整数的和 包含100 */
		//1.循环初始化变量
		int i=1;
		//2.定义用于存储和 的变量
		int sum=0;
		while(i<=100){
			sum +=i;
			i++;
		}
		System.out.println(sum);
		/*案例4 求1-100的偶数的和 包含100*/
	//	int j=1;
	//	int sumj=0;
	//	while(j<=100){
	//		if(j%2==0){
	//			sumj+=j;
	//		}
	//		j++;
	//	}
		//第二种求偶数的和
		int j=2;
		int sumj=0;
		while(j<=100){
			sumj+=j;
			j+=2;//j=j+2
		}
		System.out.println("偶数和:::"+sumj);
	}
}
